body{font-size:14px;font-family: "Microsoft Yahei",'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi microhei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif; color: #555;  background: #fafafa;}
body,html,a,img,div,form,select,input,ul,ol,ul,li,h1,h2,h3,h4,h5,h6,dd,dl,dt,p,label,em,span{margin:0;padding:0}
a{color:#555;text-decoration:none;}
a:hover{color:#f60;}
ol,ul,li,em,i{list-style:none}
em,i{ font-style: normal;}
input{ outline: none; }
img{border:none}
.display-no{ display:none}
.header-box{ width: 100%; height: 44px; background: #f8f8f8; border-bottom: 1px #e1e1e1 solid;}
.header-box dl{ width: 1200px; height: 44px; margin: 0 auto;}
.header-box dt{ float: left; height: 44px;}
.header-box dt a{ color: #49a634; line-height: 44px;}
.header-box dt a:hover{ color: #f60;}
.header-box dd{ float: right; height: 44px;}
    .header-box dd .login {
        line-height: 44px;
        display: inline-block;
        margin-left: 40px;
        text-indent: 25px;
        background: url(../images/ico1.png) no-repeat 0 4px;
    }
    .header-box dd .register {
        line-height: 44px;
        display: inline-block;
        margin-left: 40px;
        text-indent: 25px;
        background: url(../images/ico1.png) no-repeat 0 -46px;
    }
    .header-box dd .quit {
        line-height: 44px;
        display: inline-block;
        float: right;
        margin-left: 40px;
        text-indent: 25px;
        background: url(../images/ico1.png) no-repeat 3px -95px;
    }
.header-box dd span{ color: #63baf0; line-height: 44px;}
    .header-box dd span a {
        color: #63baf0;
        line-height: 44px;
    }
.main-box{ width: 100%; height: auto; background: #fff; overflow: hidden;}
.main{ width: 1200px; height: auto; margin: 15px auto 0;}
.main-nr{ width: 1200px; height: 95px; margin-top: 15px;}
.main-nr .logo{ float: left;}
.main-nr .search{ width:600px; height:42px; float: left; margin:18px 0 0 200px; display: inline-block;}
.search .sch-text{ width: 518px; height: 40px; color:#555; float: left; border: 1px #77b633 solid; border-top-left-radius: 7px; border-bottom-left-radius: 7px; line-height: 40px; padding: 0 10px;}
.search .sch-btn{ width: 60px; height: 42px; background: #77b633 url(../images/ico2.png) no-repeat; background-position: 16px -1px; float: left; border: none; border-top-right-radius: 7px; border-bottom-right-radius: 7px; cursor: pointer;}
.main-nr .main-right{ float: right; width: 180px; height: 42px; background: #f6a11a; border-radius: 7px; margin-top: 18px;}
.main-right a{ color: #fff; font-size: 16px; line-height: 42px; background: url(../images/ico2.png) no-repeat; background-position: 30px -60px; display: block; text-indent: 70px; cursor:pointer;}
.nav-box{ width: 100%; height: 60px; border-top: 2px #77b633 solid; border-bottom: 1px #e1e1e1 solid; background: #fff;}
.nav-box ul{ width: 1199px; height: 60px; margin: 0 auto; border-left:1px #ececec solid;}
.nav-box li{ width: 170px; height: 60px; float: left; border-right:1px #ececec solid ;}
.nav-box h2{ font-weight: normal;color: #333; font-size: 20px; line-height: 60px; text-align: center; display: block;}
.nav-box li h2:hover{ color: #33b042;}
.nav-box .nav-cur h2{ color: #33b042;}
.main-foot{ width: 100%; height: auto; background: #fff; border-top: 1px #e1e1e1 solid; overflow: hidden; margin-top: 20px;}
.main-ft{ width: 1200px; height: auto; margin: 15px auto;}
.main-ftxt{ width: 1200px; height: 40px; color: #999; line-height: 40px;}
.main-ftxt span{ color: #333;}
.main-ft .main-ftxt2{ width: 1200px; height: 40px;}
.main-ftxt2 li{float: left; height: 40px; margin-right:55px}
.main-ftxt2 li span{ width: 30px; height: 30px; float:left; border-radius: 15px; margin:5px 15px 0 0; display: block; background:#98d672 url(../images/ico1.png) no-repeat;}
.main-ftxt2 li .main-fico1{ background-position: 6px -501px;}
.main-ftxt2 li .main-fico2{ background-position: 6px -555px;}
.main-ftxt2 li .main-fico3{ background-position: 4px -603px;}
.main-ftxt2 li .main-fico4{ background-position: 4px -659px;}
.main-ftxt2 li a{ float: left; color: #555; line-height: 40px;}
.main-ftxt2 .main-last{ margin-right: 0;}
.foot-box{ width: 100%; height: auto; border-top: 1px #e1e1e1 solid; overflow:hidden;  background: #fff;}
.foot{ width: 1200px; height: auto; margin: 15px auto; overflow: hidden;}
.foot-logo{ width: 220px; height: 80px; border-right:1px #ececec solid ; float: left;}
.foot-right{ width: 979px; height: 80px; float: right;}
.foot-right ul{ width: 1200px; height: 30px;}
.foot-right li{float:left; height: 30px; margin-left: 28px;}
.foot-right li a{ color: #333; font-size:13px; line-height: 30px; float: left;}
.foot-right li a:hover{ color: #f60;}
.foot-right li span{ color: #aaa; float: left; line-height: 30px; margin-left: 28px;}
.foot-right .foot-text1{ width: 979px; height: 25px; font-size: 13px;}
.foot-text1 p{ color: #333; line-height: 25px; float: left; margin-left: 28px;}
.foot-text1 .foot-txt1{color: #333; line-height: 25px; float: left; margin-left: 35px; background: url(//www.99.com.cn/beian.png) left 2px no-repeat; text-indent: 25px; display: inline-block;}
.foot-text1 .foot-txt2{color: #333; line-height: 25px; float: left; margin-left: 35px; display: block;}
.foot-text1 a:hover{ color: #f60;}
.foot-right .foot-text2{ width: 979px; height: 25px; font-size: 13px;}
.foot-text2 p{ color: #333; line-height: 25px; float: left; margin-left:28px}
.foot-text2 a{ color: #333; line-height: 25px; float: left; margin-left:35px}
.foot-text2 a:hover{ color: #f60;}

.main-jc {
    position: relative;
    width: 300px;
    cursor: pointer;
}

    .main-jc i {
        float: left;
        color: #555;
        font-size: 14px;
        line-height: 40px;
        display: block;
    }

    .main-jc em {
        float: left;
        width: 120px;
        display: block;
        position: absolute;
        top: -47px;
        right: 0px;
        z-index: 9;
        background: #fff
    }

        .main-jc em img {
            width: 90px;
            height: 90px;
            border: 1px #eee solid;
        }

.inlet-box{ width: 36px; height: 100%; font-size:14px; position: fixed; bottom:0; right:0; z-index: 999; text-align: left; border-left:1px #e1e1e1 solid; background: #fff; }
.inlet-box i{ width: 86px; height: 135px; background: url(../images/new-ys.png) no-repeat; position: absolute; right:4px; top: 70px; display: block; }
.inlet-list { margin-top:230px; }
.inlet-list li{ height: 35px; margin-bottom: 15px; position: relative; }
.inlet-list p{ width: 35px; height: 35px; display: block; background:url(../images/new-ico.png) no-repeat 0 0; cursor: pointer;}
.inlet-list .inlet-ico1{ background-position: 6px -3px; }
.inlet-list .inlet-ico2{ background-position: 6px -123px; }
.inlet-list .inlet-ico3{ background-position: 6px -353px; }
.inlet-list .inlet-ico4{ background-position: 6px -237px; }
.inlet-list .inlet-ico5{ background-position: 6px -472px; }
.inlet-list a{display: none;}
.inlet-list li.hover a{display: block; position: absolute;right: 35px; bottom:0; background: #fff; border:1px solid #e6e6e6; width: 100px; border-right: none; height: 33px; line-height: 33px; text-align: center;}
.inlet-list li.hover .inlet-ico1{ background: #77b633 url(../images/new-ico.png) no-repeat 6px -64px; }
.inlet-list li.hover .inlet-ico2{ background: #77b633 url(../images/new-ico.png) no-repeat 6px -180px; }
.inlet-list li.hover .inlet-ico3{ background: #77b633 url(../images/new-ico.png) no-repeat 6px -413px; }
.inlet-list li.hover .inlet-ico4{ background: #77b633 url(../images/new-ico.png) no-repeat 6px -294px; }
.inlet-list li.hover .inlet-ico5{ background: #77b633 url(../images/new-ico.png) no-repeat 6px -532px; }
.inlet-top { margin-top: 0; position: absolute; bottom: 0; right: 0; zoom: 1; display: none;}
.inlet-top li{ height: 35px; margin-bottom: 15px; position: relative; }
.inlet-top a{ width: 35px; height: 35px; display: block; background:url(../images/new-ico.png) no-repeat 0 0; cursor: pointer;}
.inlet-top .inlet-ico6{ background-position: 6px -588px; }
.inlet-top p{display: none;}
.inlet-top li.hover2 p{display: block; position: absolute;right: 35px; bottom:0; background: #fff; border:1px solid #e6e6e6; width: 100px; border-right: none; height: 33px; line-height: 33px; text-align: center;}
.inlet-top li.hover2 .inlet-ico6{ background: #77b633 url(../images/new-ico.png) no-repeat 6px -639px; }
